package entitybeans;

import java.util.List;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.OneToMany;
import javax.persistence.Table;

@Entity(name = "Regiao")
@Table(name = "TB_REGI")
public class RegiaoEntity {
	@Id
	@Column(name = "CD_REGI")
	private int codigo;
	@Column(name = "NM_REGI")
	private String nome;
	@OneToMany(mappedBy = "bairro")
	private List<BairroEntity> bairros;
	
	public void addBairro(BairroEntity bairro){
		bairro.setRegiao(this);
		bairros.add(bairro);
	}
	public List<BairroEntity> getBairros() {
		return bairros;
	}

	public void setBairros(List<BairroEntity> bairros) {
		this.bairros = bairros;
	}

	public int getCodigo() {
		return codigo;
	}

	public void setCodigo(int codigo) {
		this.codigo = codigo;
	}

	public String getNome() {
		return nome;
	}

	public void setNome(String nome) {
		this.nome = nome;
	}

}
